package com.lyf.scm.plan.api.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * description:
 *          直营预测计划导出DTO
 * @author: haodong
 * @data: 2020/10/3 10:53
 */
@Data
@ApiModel("直营预测计划导出DTO")
public class SalesPlanDirectlyWriteDTO implements Serializable {

    @ApiModelProperty("区域")
    private String area;

    @ApiModelProperty("品类")
    private String category;

    @ApiModelProperty("商品编码")
    private String skuCode;

    @ApiModelProperty("商品名称")
    private String skuName;

    @ApiModelProperty("门店编码")
    private String storeCode;

    // @ApiModelProperty("商品权限门店数")
    // private String skuPermitNum;

    // @ApiModelProperty("计划门店数")
    // private String planStoreNum;

    @ApiModelProperty("单位")
    private String unit;
    //
    // @ApiModelProperty("单品保质期")
    // private String skuShelfLife;
    //
    // @ApiModelProperty("当前可销天数")
    // private String turnoverDays;

    @ApiModelProperty("日期")
    private String date;

    @ApiModelProperty("系统预测量")
    private String forecastQty;

    @ApiModelProperty("上次预测量")
    private String lastForecastQty;

    @ApiModelProperty("预测浮动")
    private String forecastFlucteQty;

    @ApiModelProperty("预测浮动比例")
    private String forecastFlucteRateQty;

    @ApiModelProperty("确认量")
    private String confirmQty;

    @ApiModelProperty("确认目标")
    private String confirmTarget;

    @ApiModelProperty("上次确认量")
    private String lastConfirmQty;

    @ApiModelProperty("下级确认量")
    private String subConfirmQty;

    @ApiModelProperty("预测确认差异")
    private String forecastDifferConfirmQty;

    @ApiModelProperty("实际收货量")
    private String actualReceiptQty;

    @ApiModelProperty("预测确认差异比例")
    private String forecastRateConfirmQty;

    @ApiModelProperty("当前实时库存量")
    private String realTimeInventoryQty;
}
